import Vue from 'vue'

let vue = new Vue()

/*
  接口地址 /api/address/listAddress
  请求方式 GET
  接口描述 获取地址集合
*/
export function listAddress(query) {
  return vue.$fly.request({
    url: '/address/listAddress',
    method: 'get',
    params: query
  })
}
/*
  接口地址 /api/address/getAddress
  请求方式 GET
  接口描述 获取地址详情
*/
export function getAddress(addressId) {
  return vue.$fly.request({
    url: '/address/getAddress',
    method: 'get',
    params: { addressId }
  })
}
/*
  接口地址 /api/address/saveAddress
  请求方式 POST
  接口描述 保存地址
*/
export function saveAddress(address) {
  return vue.$fly.request({
    url: '/address/saveAddress',
    method: 'post',
    data: address
  })
}
/*
  接口地址 /api/address/deleteAddress
  请求方式 POST
  接口描述 删除地址
*/
export function deleteAddress(address) {
  return vue.$fly.request({
    url: '/address/deleteAddress',
    method: 'post',
    params: address
  })
}

/*
  接口地址 /api/shop/getAllAreaLevelList
  请求方式 POST
  接口描述 保存地址
*/
export function getAllAreaLevelList(query) {
  return vue.$fly.request({
    url: '/shop/getAllAreaLevelList',
    method: 'get',
    params: query
  })
}
